Cavern
Cavern4D
Cavernize
Debug
FilterInterfaces
Filters
Format
Common
Consts
Container
Matroska
ContainerReader
ContainerReader(Stream)
ContainerReader(string)
Dispose()
Duration
GetMainAudioTrack()
ReadNextBlock(int)
Seek(double)
Stream reader
Tracks
MatroskaReader
Decoders
Environment
FilterSet
Renderers
Transcoders
Utilities
AudioFormat
AudioReader
AudioTrackReader
AudioWriter
BitDepth
EnhancedAC3Reader
LAFMode
LimitlessAudioFormatReader
LimitlessAudioFormatWriter
RIFFWaveReader
RIFFWaveWriter
SegmentedAudioReader
SegmentedAudioWriter
Helpers
QuickEQ
Remapping
SpecialSources
Spoofer
Utilities
Virtualizer
Atmosphere
AudioClip3D
AudioListener3D
AudioListener3DInspector
AudioSource3D
CavernizeRealtime
Channel
Clip
Environments
Jack
Listener
QualityModes
Rolloffs
SeatAdaptation
Source
class ContainerReader
Multimedia container reader base class.
Visibility
Public
Modifiers
abstract
Extends
IDisposable
Public functions
Constructor
ContainerReader(Stream reader)
Abstract audio file reader.
Constructor
ContainerReader(string path)
Abstract audio file reader.
void
Dispose()
Close the reader.
Track
GetMainAudioTrack()
Get the first of the highest available quality audio tracks from the container.
Public properties
double
Duration
Content length in seconds.
Track[]
Tracks
Metadata of media streams in this file.
Public variables
byte[]
ReadNextBlock(int track)
Continue reading a given track.
double
Seek(double position)
Start the following reads from the selected timestamp.
Protected variables
internal
Stream reader
File reader object.